package com.ruoyi.system.domain.mail;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @description: 发送邮件相关信息
 * @author: zhengxiong.jiang
 * @createDate: 2023/5/19
 * @version: 1.0
 */
@Data
public class MailInfoDTO {

    /**
     * 邮件主题
     */
    private String subject;

    /**
     * 邮件发送者
     */
    private String sender;

    /**
     * 邮件接收者
     */
    private String recipient;

    /**
     * 邮件接收者多个
     */
    private List<String> recipients;

    /**
     * 邮件抄送人
     */
    private String ccTo;

    /**
     * 邮件隐秘抄送人
     */
    private String bcc;

    /**
     * 邮件发送时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date sentDate;

    /**
     * 邮件发送正文
     */
    private String text;


}
